18872124
2111257
80389411
82305763
40466831
40156562
79545234
45485714
97061263
46671755
16331907
7825347
50515613
38608443
3923857
1621751
95849932
1094723
67185276
82312064
43926653
63291478
14893463
52541020
70509057
71488357
42189545
17053927
76088681
6477880
44226289
11345198
39936560
56143258
55887458
86421654
20168994
72296898
49483740
70338172