15 1024 526 true 0 1 2 3 5 8 13 15 21 22 26 28 29 38 39