13 966 577 true 2 3 7 13 14 16 19 21 25 29 31 35 38