9632110
952930
1080474
97273716
25477124
43846811
2136658
13138121
37291799
5048261
73218474
140845
25141633
23558821
6562376
6557400
52056250
44949670
9740326
63651255
36111424
53348493
86278457
5386541
35403594
44155832
86352361
36258445
33933046
89017666
59609543
20273020
20237163
5808531
72272305
40213539
9448464
63557159
53577362
22045851