40141161
18073921
67389312
49579856
93418828
77214516
490641
45413151
10965142
29125367
55287905
40534894
23008384
46795609
51286880
38621548
49308668
2582967
46176033
22328381
61007459
42283658
52513171
10424060
27118986
6857148
94984834
98018267
93391690
87819389
68046548
63989506
74262393
55692635
36277496
63034100
46284046
3397126
36395863
96784718