42638532
28842542
85806326
33572879
2011806
88842886
28436367
76117858
81797772
29995871
29769968
73369510
94925927
64712110
6455886
77816116
93199
22843089
33075554
43257040
4295138
17989050
93946013
28001195
95498141
3427200
1177941
35541364
23234667
5405613
72378387
98898883
89102137
74681356
32143397
62857248
38277017
56131921
83771938
6558833