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