50677 845
40645 242
42188 729
8828 529
3349 70
12509 736
17607 616
9904 633
7539 159
18601 500
14279 679