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