59243718
70424928
21617333
74847005
13347953
27278795
33528680
15008381
99516603
28892859
16342352
18834020
832494
12679838
93222482
35273631
87311304
68294723
9513733
93616473
29859674
45693025
77202023
71846614
7557381
32744054
60092941
67288491
50949677
45822423
713661
70986096
73246723
39909005
34602584
62853378
34918258
7913007
92162422
9477283