50652 845
40549 242
42167 729
8823 529
3346 70
12499 736
17600 616
9897 633
7533 159
18594 500
14275 679