true 11 33 true 9 10 12 21 26 29 30 48 50 51 56 57 62 67 83 86 100 102 103 105 109 112