7 1624 389 true 4 14 19 25 28 31 38