9 129 214 true 3 12 16 26 29 32 33 38 39