28569300
54022974
7926693
51825907
7984977
5107616
2231815
99966225
58363489
9261226
50533943
56781651
64436148
97469411
91903041
10654992
5147937
22944498
98141528
62105385
46878523
87758141
5097598
24792229
75075345
56023194
3974830
15661403
19537664
40373162
50257670
66987434
71765435
1825438
82724730
50822590
74522952
8674793
56277612
27099798