34
191
146
68
312
687
267
90
215
129
247
167
140
1646
143
226
219
163
192
25
105
81
12
277
162
23
378
257
188
45
98
158
67
274
57
101
462
42
376
166
438
46
350
18
22
43
80
361
29
61
24
216
74
295