50449 844
39905 242
42015 729
8777 529
3328 70
12424 736
17576 616
9854 633
7482 159
18542 500
14223 679