50659 845
40586 242
42178 729
8825 529
3348 70
12504 736
17607 616
9902 633
7534 159
18597 500
14276 679