17 39688 268 true
15 16 31 33 38 39 41 44 46 59 63 71 73 106 115 125 142