70502321
2029773
10221544
12234650
61562841
57125290
49615699
72087319
8447566
24466398
67971088
22083496
94197284
45127203
20751020
15274059
18457437
2179816
4689800
8590375
78034987
15392714
29111548
92854388
78746590
29689065
78611828
20951288
27258371
19606545
49614318
94515798
55446295
15999436
18264075
40256745
95598932
76823981
7774272
68961928