14046957
4591441
86765720
75337184
2140704
92405692
592279
61308559
99306167
15636538
12882432
50529876
75803990
9123092
38276658
89661526
23122343
68084596
59398404
5814123
39292978
21841060
8899868
31645042
61344447
92887734
9136557
28372630
7864881
72919521
45025245
82418750
12344006
33881470
30963380
3671085
73254582
49447274
57946153
4789664