50681 845
40656 242
42189 729
8829 529
3349 70
12512 736
17608 616
9905 633
7540 159
18601 500
14283 679