58603654
31238658
81964713
832244
87144208
20876772
1137480
86441600
52185046
80864364
43154056
16145537
42267916
95585619
66339710
67027163
61466648
61261540
47771359
38534411
49916989
29832642
78755325
521116
37148721
91602153
38492086
72791583
99663267
62242778
10437351
47498987
76596125
14856099
45008339
51777588
47078701
7283439
13687472
3934718