12 6009 139 835481 5 8 19 23 45 67 69 71 79 90 95 99 100 101 104 109 116 125 136 149 164 189 290 4126 100 1517 2859 1459 25 13 11 9 7 5 3 1