8 367 390 true 8 9 14 19 32 33 35 39