50643 845
40530 242
42159 729
8823 529
3345 70
12498 736
17599 616
9896 633
7530 159
18593 500
14272 679