31563990
4379602
52808005
9348358
30803982
40385827
68662257
63167679
7257309
57943907
48878298
16747152
52877110
35427750
79366118
45848823
34111596
83713756
5754871
5191306
38017437
20599995
40568341
2581852
25853729
3124555
8145503
63356673
17888120
10247701
33498068
7661583
54966672
93089453
64762852
75569120
44777344
86236711
85989659
61069389