10 1643 541 true 0 3 5 8 14 18 24 31 34 38