58125822
13199095
3187132
58887945
58736791
22538994
44416592
48305462
19537485
346081
82118695
37509254
1532727
98938995
11493867
28547877
83825034
77541110
62111156
4143199
94577589
99194710
98481598
69041533
556875
55344898
90968069
49103892
38102025
27964685
42758323
97835387
79815
29032051
40677583
20065738
70759051
1390692
65757886
6654398