50736 844
41125 242
42119 729
8836 529
3359 70
12551 737
17594 616
9934 633
7542 159
18635 500
14282 679