41871028
58154791
30857544
89639757
60088399
43264792
13512631
46868196
2252706
11233907
8638445
7091468
1016552
55725748
51801777
27395744
56727074
2824737
70098187
85634311
1232976
9971602
55368707
4764668
164522
97241962
30524186
16911728
80632314
28221046
9414791
29487943
2686261
18526307
55735954
80143225
75136469
6599921
16688098
77592784