29479532
40022877
44792208
95485432
633763
35198187
20434724
53227488
39842162
18799745
1994752
68749265
20278422
32063219
4765431
8310758
9971348
94693552
98889212
94118367
87051878
59005094
53759518
76004046
14287293
7235349
89042031
31794310
9695676
806776
61712069
43108335
2740298
40957
62551908
77228
75412794
33802218
51463828
45348732