99616744
14052311
3669356
86244640
2368306
62792471
52741707
32967565
74168255
47979323
48112135
451492
1159342
56588504
56892310
30569345
98508425
15079121
76377639
2851444
2903934
7968992
9153651
24913094
18861282
73213404
88677873
42711441
67459339
72876339
52686927
37297125
16283368
8875790
57505273
43853573
64334631
25134943
87006858
87996418