50696 845
40703 242
42194 729
8832 529
3349 70
12515 736
17610 616
9907 633
7542 159
18603 500
14287 679