21 3245 1796 true 0 1 4 8 11 12 17 21 29 46 67 69 78 80 85 86 87 91 94 95 99