130
419
4
162
123
28
52
19
176
67
126
316
56
9
31
33
20
49
55
120
579
1000
93
437
900
104
718
421
996
413
586
75
1467
352
469
192
382
313
481
226
274
158
254
681
227
76
90
229
288
336
244
196
270
150
203
301