75996496
96883581
5687990
75726194
69636342
60196562
42832966
35718998
807870
758004
9656863
60626377
5004371
33257661
13575892
17603578
17603231
951737
53612692
21241993
10206020
72747098
2611644
55611068
92348619
60849755
36682302
70154381
767869
20084175
14161643
9561335
88197645
39586512
12797881
30627174
58971608
86211617
56023664
80231710