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