42401656
2608659
48749073
17786761
251986
68672012
5651428
51469683
28709290
51453955
50279755
2765211
94349082
60194967
38327648
2373943
35834295
656800
60682114
31077941
81052016
70514928
11099270
52856731
95995561
18144638
39713322
60205823
79007773
12771310
94494975
1754545
12668559
9842284
11178352
28744691
36867188
63144355
63091343
3634365