true 486 253 true 2 3 7 8 9 11 13 15 17 33 36 47 67 70 74 77 79 89 101 103 108 112 116 117 118 119 133 136 142 143 145 148