13 714 306 true 1 2 4 8 13 17 21 22 25 26 32 35 39