50436 844
39847 242
41998 729
8772 529
3320 70
12413 736
17574 616
9851 633
7476 159
18538 500
14218 679