56912591
37981384
94141790
68943026
30307679
56374976
63625327
88653807
4391780
2202558
94627623
53793725
61115022
45037618
41045258
58169681
15194700
8880782
71387595
25434923
19263023
32534778
24779198
1945517
3352801
60604953
10605224
80062923
90146868
56876791
70485379
56302001
2917503
46299968
47715885
8029197
46618380
43969398
14914456
52066078