50652 845
40556 242
42168 729
8823 529
3346 70
12502 736
17601 616
9900 633
7533 159
18594 500
14275 679