31813432
89925786
41769652
91422684
70826545
3943553
16626744
58184503
31654521
32933908
9411898
95002128
83591482
21033487
62202516
11034994
3981454
73652539
52754048
98706785
18903164
89731450
58193219
12591272
90148074
23099528
75833336
24999845
30694100
43838756
54033996
51151392
1657645
8744284
38218742
43222223
28185989
9259309
18184444
59809739