50645 845
40540 242
42159 729
8823 529
3345 70
12498 736
17599 616
9896 633
7532 159
18594 500
14272 679