46039727
93592321
32511496
80237944
3547113
62786244
33632457
6886622
57802698
21568157
91147695
392332
40923294
38892478
49411727
39557831
62056429
90973716
1547742
2655542
33341477
28238750
35093334
3949606
36811699
9370557
56384716
70451729
31057472
64683441
42557888
92232644
51053521
16387786
36206819
15005833
31781656
65642870
16676800
6160295