true 12 35 true 2 9 10 13 17 22 29 32 35 43 44 65 67 72 90 91 92 93 94 99