57106346
360967
86175316
77648352
17151486
72588312
14984191
69254028
38023502
7157930
31206021
56034794
16359965
3313550
94336742
544957
33763768
91505882
11632140
98719108
35326476
8582583
20184512
97611922
44355992
36315608
35069017
16701328
47295759
12776219
10826711
87728062
83277665
5595806
76467169
74929937
48713136
49457083
37835659
2235567