true 9 23 true 9 10 20 22 32 47 54 64 68 69 89