50666 845
40623 242
42181 729
8826 529
3349 70
12508 736
17607 616
9904 633
7536 159
18600 500
14277 679