39604559
26407453
60636899
38899954
10396103
7348633
69906326
39848530
86553799
52006910
29172293
16278412
93269957
92096344
17591430
5044654
10677788
60359457
4428921
76684155
59392278
53256358
51101294
23427754
83472742
10803121
45957470
53065485
50146073
14837734
44704807
74562947
69905220
882078
99744416
47714359
2280596
62647520
30125706
21056030