42119579
3895645
97372332
50618306
16302770
5228221
46826803
78622729
21994257
90391603
77217124
15955359
3523692
15319947
67522960
47369176
17179454
61565329
31226435
29177630
24734924
2445476
46661722
81473026
60534060
5051275
9767284
46902926
756511
53266624
56591773
4558731
51408400
94379408
16132462
33742058
15769
9764345
118091
91138006