76867960
2107778
11097503
27371122
11735352
46198775
7071756
59477526
20456765
45645122
86961111
30375963
49618123
44498255
10412993
35582000
4708399
21697919
75915587
56668592
84979915
78012466
42657557
28017916
526774
84047229
98415843
1510706
30777222
8739436
23843033
48264596
36035981
997265
42208905
13589720
34921553
43394307
25379374
40326523