14 571 276 true 1 3 5 8 14 16 19 23 25 29 31 36 37 39