40586915
64471352
65029097
87047579
71744594
2229313
39312192
3707737
98561592
99935860
87466747
9361665
70271349
34046832
41674886
28793199
12048536
59988033
5204202
4678959
30408269
5756155
54635933
43439654
71011085
74302648
90184442
31161445
25086762
69395348
7354172
61204130
41493071
31282916
50523140
3846379
69475832
6012970
57414649
15837048