50654 845
40568 242
42175 729
8823 529
3346 70
12504 736
17607 616
9902 633
7533 159
18596 500
14275 679