59458510
37049300
1357295
1526563
62648300
20615510
37392537
3032161
19605455
91269986
94602153
85259816
72317037
28204055
23225728
7031566
83011898
80483935
14895486
2424349
33621685
47778521
63672040
4881895
51217228
92997624
6774972
72391341
78111229
70584751
51543915
3001593
2963350
38764040
869947
7639588
1941733
28674043
74196478
54963870