8 441 399 true 0 1 7 15 25 30 34 38