14 534 352 true 1 2 5 8 9 14 16 19 20 25 29 35 36 37