19899156
16066251
3343485
45934207
82762244
45324752
9338967
61037217
93565982
65981488
25722793
7913494
42922001
23817193
47092199
16717325
85027892
72612937
75112019
91482270
4378797
30121646
6709880
48176288
40698601
36069519
42991923
36991244
31661222
35459627
72438604
29034760
23896116
29172443
60289301
47621954
90979319
73134588
41079467
42166297