100
142
2
8
200
214
1
7
157
500
428
4
358
50
374
0
309
397
11
468
5
30
343
469
3
6
2555
14
331
1030
1279
51
1082
64
1187
10
80
7060
47
1256
19
1343
1079
1217
1195
1369
1846
857
1405
3661
1326