29265124
13394254
16924960
21865173
90282635
95457785
17819492
2126103
85039305
32175495
11638759
268950
63322448
88246332
3367606
46249369
21967268
61796607
29648270
68195060
20784680
81871939
3379341
6357786
9399344
5327954
44787080
5888694
45441092
25108976
97061555
17813813
26374138
98093140
40727306
22092486
80546336
38583215
9069847
7742900