8 387 290 true 0 5 6 22 24 27 34 39