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