43
1
32
53
91
73
56
92
122
2
107
939
416
0
901
702
1052
4
988
3
2268
1367
1366
6
4521
975
9
2501
4135
8
1934
1351
846
856
1614
14
2319
11
6445