8 1431 371 true 0 4 7 17 23 25 31 34