23 83669 527 true 18 31 39 40 44 49 72 81 87 89 97 98 103 106 116 118 119 124 126 129 130 141 145