57968143
13724891
94759567
81879346
25308805
2875600
94691045
56104066
11586063
2768811
45724511
25069731
26699223
4931968
7720948
36438079
43346435
23506453
53489064
65992169
53065800
70215298
69041832
2916207
44418204
88814500
50639635
82961719
1481111
72981706
83022016
21145825
83407466
7045506
95899179
1624066
85197631
40055596
46938036
98826946