15 529 300 true 1 3 4 5 7 8 9 13 17 21 24 29 34 35 37