50691 845
40691 242
42194 729
8831 529
3349 70
12514 736
17609 616
9906 633
7540 159
18601 500
14286 679