true 9 34 true 2 9 12 32 35 43 57 68 74 78 81 91