10 410 274 true 0 2 7 10 16 21 25 27 33 38