50802362
8326904
75449367
699658
86396952
4928265
25111610
73581516
12624582
60413867
40595242
84126532
76515690
95989298
11689
91328594
78402592
78811285
40611340
75527714
46571715
56084374
70075528
74399993
87769037
18179485
3151282
92249610
20387882
33341790
97238381
43677718
85546345
90992873
43728867
42213609
48698257
75518521
94994828
42878744