29055166
21896949
40459228
10726879
96196720
56303581
96295043
2942340
9331195
6769286
59841185
57064558
802252
83697675
45291616
79461555
61409550
1674320
6371289
56262884
37644188
87565687
82425047
81042785
39014182
90363807
99482759
79734528
99453524
13008418
65094329
52027459
49411305
92644744
43015608
41806448
53353057
1654047
52476182
24107705