7 396 233 true 4 9 20 30 33 35 39