38404159
59375561
2146441
37779645
41931971
27559558
87719722
862563
30805425
24062956
95454864
33899072
25859218
3017053
99357695
21446038
5252071
4422115
92884537
90299705
69847697
49382664
16191710
64786540
54124195
64859936
1523450
83311718
59731170
52243820
57841744
21037467
64325086
22295166
96218624
59964836
4897270
2594933
62729850
95454588