true 12 23 true 4 5 16 32 33 35 61 88