99738783
64712525
56168677
66307092
46716616
85891738
74088281
98186455
66073994
7859256
87379928
68896574
40071487
86263452
37589788
45246982
1668107
33121348
25902707
20907822
18165062
38706648
5182422
91985765
58856488
37215196
20148385
39103594
97075807
22397442
15833429
6924879
16517783
11414746
76323511
58853354
105284
33824352
61325965
46826300