8 1354 407 true 8 9 18 19 20 24 31 32