24018825
18542606
44689607
13051568
13629393
65172693
4770990
34634411
92199427
70069212
64056172
8566106
23451691
28551866
2371585
64717424
47145875
31296011
49486913
9477474
46203122
65695021
3399015
87733375
82236601
6895906
26796759
73749108
53563460
30628746
20279921
68618435
7929617
20916604
98483511
14078307
56743232
8014150
91408750
68306728