8 169 152 true 2 5 7 23 24 32 33 35