12 3448 112 567792 9 19 24 27 38 55 72 74 77 82 87 88 1 2 3 4 5 6 14 37 60 483 514 2511 76 1067 1587 627 40 15 11 9 7 5 3 1