325
281
421
18
180
244
19
98
347
322
70
31
50
91
57
5
146
986
362
397
123
132
14
11
92
173
237
475
295
75
159
135
197
17
401
166
380
118
35
170
838
235
407
291
124
53
43
65
100
116
1186
324
52
256
268