50795222
91389456
35712317
83569204
27657108
13152658
56933891
10679858
70525675
58422836
33069872
18114409
31411841
30893211
52509863
46044796
4698598
8481908
22949663
31087201
79912297
65197049
19839859
55612191
67828702
85512724
77524265
74179058
45543254
29344218
89563467
77454071
64704032
58987628
14995861
87855096
67629299
1550762
70723684
40587766