70432440
19469702
99663216
21318081
98059482
8055180
49885621
17602587
11145491
9445682
32391512
52469497
14991301
39558922
22416957
5078076
63326549
97166296
9072177
18376898
17957572
96095920
2667723
68566921
88833896
16891468
70959236
63996679
1540182
12705477
2522315
26565825
8693779
46451965
41571643
45944099
83772813
71465247
28746730
42061415