11 4566 133 657995 9 34 40 43 45 51 56 61 71 80 86 1 2 3 4 5 6 14 27 40 255 678 83 1301 2158 958 27 14 9 7 5 3 1