12 1686 87 243536 5 8 19 23 45 67 69 71 79 90 95 99 1 2 3 4 5 6 7 8 9 10 21 1259 1 44 417 764 342 78 25 6 3 3 2 1