34
14
377
127
35
104
171
260
82
56
101
141
1058
170
406
111
19
27
42
97
420
46
78
600
172
229
438
193
23
256
217
356
169
316
122
343
500
251
59
242
365
64
119
311
94
146
21
338
163
199
443
43
335
139
375