31643435
28339088
2190225
485204
95512862
7072224
76512525
66754605
99151820
94655533
24789217
77477854
100134
7783905
62813055
82029581
35627127
77847166
10954225
43186770
95492479
50639656
93694241
49761075
45779936
57673886
6518457
9028478
3002725
49938370
47724384
489790
36012479
25535520
60944322
8301552
5104183
87096652
85655570
86613320