45042898
65203974
90176281
95514622
14144576
89993976
24263292
17888000
12938282
70801868
4414777
58642941
99755353
79039630
98283058
80031068
33136676
37471454
1759849
14663732
25499779
61409429
31328228
43556561
2401994
8528215
43767523
23077426
25639425
2788708
21429977
15075771
58852975
46626843
48022171
9499408
5809200
90155725
27032853
13469274