31474921
83949773
58749789
3462080
16431982
14729640
29133962
10725100
33006146
32618326
2094995
45169661
32741981
54327591
69931898
37306799
51037670
87624529
8669743
95994858
3209368
523491
36308533
336238
4870602
71383760
15888726
43989710
93201800
8612580
60184622
31563240
76224231
38457924
47964130
35939680
16424266
73672771
45936064
94782977