106751
26947000
61144103
35889914
75585075
64245600
18206925
76148608
3891865
91407236
63501257
14202832
96517565
14052604
11286839
76367937
15832567
48947784
30235514
83409811
68548260
3383647
85667391
37094097
7388178
96447797
69483352
23339076
89003243
6843910
1524525
23694147
26291123
13604125
70514639
86017852
89228068
3827922
14797000
11501844