57126486
77437375
13706080
3785259
5228134
3251518
4693730
26823798
38668187
90288511
30756009
3418628
93168530
76494211
4789245
4282315
8527577
67414801
36213359
2849179
55612692
52351570
25077672
66577725
38605389
73698949
16661275
97972086
9633331
2946600
1027572
71962
4008431
43818070
35605863
94484052
34515598
83051631
81331614
38235249