1013483
38345273
1686206
53527446
97396357
2866617
27533407
6146338
56078902
180512
36629673
7038816
42902338
39711617
27621257
49108679
97771400
89426776
3568271
85866257
91069380
5608342
21516664
57272562
29185775
53396792
36594768
83019761
80868957
36499279
48625032
3982412
7530744
97095888
18766509
2838983
43808074
10645665
445986
8185848