true 2135 589 true 0 1 2 3 5 8 10 13 14 19 24 27 33 39 45 46 47 60 65 66 69 75 78 80 81 83 87 89 90 94