13 431 270 true 1 2 4 8 13 17 21 22 25 26 32 35 39