100
1060
27
68
50
1287
0
32
1555
1
26
1495
4
33
1296
28
1343
17
1272
2
6
1899
9
1274
7
2033
3
15
1295
1552
8
1738
12
1772
3157
1536
2529
1280
2544
1933
2259
2554
969
2558
1917
2923
2170
1214