true 1093 567 true 0 1 2 7 14 18 19 21 28 29 30 31 33 37 38 50 56 61 64 72 74 79 83 89 91 98 102 107 113 115 116 119 122 125 129