57711567
65987048
2277759
19834725
44203438
36383436
39865323
98566543
713108
79969747
59736615
1066995
91091886
90474830
27138078
60887338
91376451
48655137
86385692
19021446
8017033
2483291
88885077
2658267
85423767
93629494
7916488
3670696
61904320
34133888
61245046
18021119
5844482
4019587
75373668
35745557
63339274
93541829
71557869
58546571