39886288
5311313
14027797
2438274
14739697
7128638
75414852
40536214
1003622
68741292
8450365
68471396
51951135
55365970
4158004
63139347
95574688
39908570
90283963
49591577
32641387
12689550
88685320
42461746
43267427
97905428
78534347
84859307
97756380
54999200
9514186
46434443
87166381
97595800
37549044
84734956
14743702
45602298
83242350
47342028