96107812
16283219
65593523
54641851
71275819
11582061
31474099
830853
31779260
4162111
1033924
49131182
18537220
5852559
72194483
97437949
38409281
28472074
20787977
98816228
35657956
38042412
19682325
70649934
642900
39513325
41847843
74502664
4083972
93186046
48799813
6237207
28851423
85312795
49749330
9185211
65692094
55876943
858026
65256543