39944945
7438274
70193344
20952431
6547797
18102509
22401256
35811450
25375464
97492653
69638377
37381617
83397170
70162623
98256633
7150468
46832619
79331115
39728717
40583647
85432065
7714635
77466797
6316414
39796950
52942727
15774862
43744253
48438071
12523670
93615874
17236095
18086472
21315772
43746107
37119024
92124689
21495646
76257955
72258719