31455683
58816178
16008700
60694539
83236609
34079255
83938369
67747068
5656902
80043787
61158135
95978926
70034098
22193589
79961176
89598467
5021441
90248207
91783853
87531483
4086228
28896040
81733884
6592704
60128126
2787368
88223923
1054793
14083090
59018444
41604441
13889864
69303304
90762469
59833627
81575228
8571179
10861627
23381218
5987943