67115586
3131590
28483054
13153484
94106791
18607926
13568163
7807440
64093392
95952515
81128273
78954926
69326835
31031234
86818370
38252418
48757373
979034
79811845
7091438
42252280
54981806
83844818
6456961
73684012
2840519
19782243
91262122
88314169
54496945
75201579
11662902
90589507
55061384
41963940
8757694
35607424
95319913
3804013
6009720