8 295 196 true 1 4 15 16 19 21 30 33