true 12 29 true 2 9 10 20 22 29 32 43 61 65 67 77 88 91 93 96 99