85752341
39744422
31668912
30501970
21752416
38887953
80917025
84586339
44812802
93534257
36238086
73141738
36121654
15614527
7358826
40057652
1504546
54412028
69969155
37025736
88948637
9879607
48023697
19585825
15435695
88004355
74284059
91927978
40173498
75008100
78741258
3479467
3617586
89016748
20928863
2863314
56237982
85453766
38587997
20812447