50684 845
40663 242
42191 729
8831 529
3349 70
12513 736
17608 616
9905 633
7540 159
18601 500
14283 679