75804460
18588306
4569899
80319909
79607776
49736551
47976922
46647579
13951155
94673874
87109647
50576783
2973966
42066479
94109577
12757029
60204750
99805499
6382545
22368658
79533421
7541592
73608594
66314059
3623186
95882727
9054747
94526303
40011199
50309345
3255342
8619858
70761634
46834916
35024510
21834472
2419960
60975507
63208970
6048721