10 831 441 true 5 8 13 21 25 27 31 34 37 38