10973512
8336805
85131250
6005385
12374541
3361447
82084026
32947023
98301605
64039872
17467259
23775726
55714224
9551595
49042923
89204632
13835001
5643575
5961911
236803
95137811
53785286
92541735
64336332
70527106
60295093
43717735
18211393
7525383
99146078
47885614
31351686
22931382
36345235
17649877
628497
58434285
4871927
85091592
76774410