12 4095 127 723960 3 10 18 19 21 22 27 35 40 54 66 87 100 101 104 109 116 125 136 149 164 181 200 256 100 1260 1912 759 15 13 11 9 7 5 3 1