51233966
31504761
9094519
58461325
1335856
8599610
83253892
41672038
71739387
81902284
57247127
60223492
92665229
30115271
5081906
1342260
98276599
29737529
9357177
806552
16107132
34025674
18634399
57715442
83645657
94987930
37467549
37793336
39042876
9501938
30876187
7947464
28817246
38182659
16014307
46742088
41561927
42131366
69413573
6654646