56949764
3348683
12227469
52951207
892319
1329113
31494211
9162689
88422940
10967834
4959728
75381250
765522
28899738
2501035
1676917
30386818
90456207
3559767
29255744
33282451
5786322
4845192
41701553
59023279
6936798
69668756
81001155
99424977
90622952
25025641
31604833
77488030
47216385
47078623
11268827
78549779
13179733
8685632
65644661