34744976
97605350
64071517
44541988
91016277
89669590
42036025
36899230
88505495
46272459
66036460
4036312
2253946
70467087
88827634
57731523
38923384
9837998
59075787
48312246
6623724
96899983
80105417
84049093
15918892
523320
5241748
15165927
76078699
30858091
8679174
21324130
13904889
41686514
40927060
97425832
1083574
3676225
52846096
28237721