8 1405 84 162786 3 11 27 33 45 57 77 83 1 2 3 4 7 26 143 1100 82 668 611 28 7 5 3 1