62261022
47182111
49771464
7018073
47635469
95764413
73091399
94161267
59658027
81724175
1070582
64827058
95281256
59891916
956710
1558142
49748482
18182018
87931556
39257764
644885
27906278
11167175
62357051
56539744
53453532
88694588
34037661
7166848
80133883
71233544
44167318
85713786
72768476
86667232
11923835
4254365
43945699
15326239
3395326