true 4666 1406 true 5 8 11 12 14 22 25 29 32 35 39 43 47 54 55 66 72 74 88 97 99 108 109 112 113 114 127 128 129 130 136 137 138