true 11 33 true 2 4 9 12 13 19 20 21 47 55 59 60 65 68 69 77 78 81 87 92 93 108 118