50686 845
40665 242
42192 729
8831 529
3349 70
12513 736
17608 616
9905 633
7540 159
18601 500
14284 679