12
94
94
146
806
129
86
20
415
191
3
28
91
43
289
141
84
98
142
177
99
41
183
126
191
1
62
34
198
35
55
191
56
47
546
349
133
94
414
168
1
24
114
32
194
475
77
185
27
119
105
10