50661 845
40595 242
42179 729
8825 529
3349 70
12505 736
17607 616
9903 633
7536 159
18597 500
14277 679