41645269
129198
59868514
17368119
41807783
3479606
40457131
14671479
52453192
1998784
63596920
80086300
12557949
30455584
38829728
1050729
43878272
3517989
417852
35159345
30781025
50198511
76062261
55938195
41995365
41168186
58957334
79414168
73051108
56665928
34861056
13478757
57513212
24813906
6354169
31149256
45891673
2662223
4533830
56657746