true 10 29 true 9 10 15 22 34 47 61 64 68 69 82 89