8 135 249 true 1 4 19 20 23 27 32 33