9 396 265 true 3 4 8 19 20 21 22 27 35