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