222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 220 92 92 92 222 222 222 222 222 222 222 222 94 222 92 222 220 99 222 151 137 222 222 223 222 222 222 222 92 222 92 222 220 92 92 149 222 222 222 223 225 224 222 222 92 92 92 92 220 99 222 92 222 222 222 223 222 225 222 92 222 222 222 92 220 99 222 222 92 225 222 223 225 225 222 222 222 222 222 222 222 222 222 222 222 222 225 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 220 92 92 92 222 222 222 222 222 222 222 222 94 222 92 222 220 99 222 151 137 222 222 199 222 222 222 222 92 222 92 222 220 92 92 149 222 222 222 199 145 158 222 222 92 92 92 92 220 99 222 92 222 222 222 199 209 145 222 92 222 222 222 92 220 99 222 222 92 145 222 199 145 145 222 222 222 222 222 222 222 222 222 222 222 222 145 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 220 92 92 92 222 222 222 222 222 222 222 222 94 222 92 222 220 99 222 151 137 222 222 159 222 222 222 222 92 222 92 222 220 92 92 149 222 222 222 159 33 61 222 222 92 92 92 92 220 99 222 92 222 222 222 159 187 33 222 92 222 222 222 92 220 99 222 222 92 33 222 159 33 33 222 222 222 222 222 222 222 222 222 222 222 222 33 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 225 225 225 222 222 222 222 222 222 222 222 222 222 222 222 222 225 222 225 222 222 222 222 222 222 222 222 222 222 222 222 224 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 225 222 222 222 222 222 222 222 222 222 222 222 222 222 222 225 222 222 222 222 222 222 222 222 222 222 222 222 141 222 222 92 222 222 222 222 222 222 222 222 222 222 222 92 148 153 92 222 222 222 222 222 222 222 222 222 222 222 222 92 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 92 99 92 99 99 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 92 222 222 222 222 222 222 222 222 222 222 222 222 92 92 92 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 93 92 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 159 145 145 222 222 222 222 222 222 222 222 222 222 222 222 222 145 210 145 222 222 222 222 222 222 222 222 222 222 222 222 201 201 201 201 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 145 222 222 222 222 222 222 222 222 222 222 222 222 222 222 145 222 222 222 222 222 222 222 222 222 222 222 222 141 222 222 92 222 222 222 222 222 222 222 222 222 222 222 92 148 153 92 222 222 222 222 222 222 222 222 222 222 222 222 92 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 92 99 92 99 99 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 92 222 222 222 222 222 222 222 222 222 222 222 222 92 92 92 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 93 92 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 63 33 33 222 222 222 222 222 222 222 222 222 222 222 222 222 33 190 33 222 222 222 222 222 222 222 222 222 222 222 222 163 163 163 163 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 33 222 222 222 222 222 222 222 222 222 222 222 222 222 222 33 222 222 222 222 222 222 222 222 222 222 222 222 141 222 222 92 222 222 222 222 222 222 222 222 222 222 222 92 148 153 92 222 222 222 222 222 222 222 222 222 222 222 222 92 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 92 99 92 99 99 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 92 222 222 222 222 222 222 222 222 222 222 222 222 92 92 92 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 93 92 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 222 222 222 225 222 222 222 222 222 222 222 222 222 222 222 222 225 225 224 222 225 92 222 222 99 220 92 222 222 222 92 222 225 222 224 222 222 222 92 222 99 220 92 92 92 92 222 222 225 225 224 222 222 222 153 92 92 220 222 92 222 92 222 222 222 222 224 222 222 141 148 222 99 220 222 92 222 93 222 222 222 222 222 222 222 222 92 92 92 220 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 145 222 222 222 222 222 222 222 222 222 222 222 222 145 145 201 222 145 92 222 222 99 220 92 222 222 222 92 222 145 210 201 222 222 222 92 222 99 220 92 92 92 92 222 222 159 145 201 222 222 222 153 92 92 220 222 92 222 92 222 222 222 222 201 222 222 141 148 222 99 220 222 92 222 93 222 222 222 222 222 222 222 222 92 92 92 220 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 33 222 222 222 222 222 222 222 222 222 222 222 222 33 33 163 222 33 92 222 222 99 220 92 222 222 222 92 222 33 190 163 222 222 222 92 222 99 220 92 92 92 92 222 222 63 33 163 222 222 222 153 92 92 220 222 92 222 92 222 222 222 222 163 222 222 141 148 222 99 220 222 92 222 93 222 222 222 222 222 222 222 222 92 92 92 220 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 92 93 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 92 92 92 222 222 222 222 222 222 222 222 222 222 222 222 92 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 99 99 92 99 92 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 92 222 222 222 222 222 222 222 222 222 222 222 222 92 153 148 92 222 222 222 222 222 222 222 222 222 222 222 92 222 222 141 222 222 222 222 222 222 222 222 222 222 222 222 225 222 222 222 222 222 222 222 222 222 222 222 222 222 222 225 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 224 224 224 224 222 222 222 222 222 222 222 222 222 222 222 222 225 222 225 222 222 222 222 222 222 222 222 222 222 222 222 222 225 225 225 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 92 93 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 92 92 92 222 222 222 222 222 222 222 222 222 222 222 222 92 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 99 99 92 99 92 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 92 222 222 222 222 222 222 222 222 222 222 222 222 92 153 148 92 222 222 222 222 222 222 222 222 222 222 222 92 222 222 141 222 222 222 222 222 222 222 222 222 222 222 222 145 222 222 222 222 222 222 222 222 222 222 222 222 222 222 145 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 201 201 201 201 222 222 222 222 222 222 222 222 222 222 222 222 145 210 145 222 222 222 222 222 222 222 222 222 222 222 222 222 145 145 159 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 92 92 93 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 222 92 222 222 222 222 222 222 222 222 222 222 222 222 92 92 92 222 222 222 222 222 222 222 222 222 222 222 222 92 92 222 222 222 222 222 222 222 222 222 222 222 222 222 222 220 220 220 220 220 222 222 222 222 222 222 222 222 222 222 222 99 99 92 99 92 222 222 222 222 222 222 222 222 222 222 222 222 222 92 222 92 222 222 222 222 222 222 222 222 222 222 222 222 92 153 148 92 222 222 222 222 222 222 222 222 222 222 222 92 222 222 141 222 222 222 222 222 222 222 222 222 222 222 222 33 222 222 222 222 222 222 222 222 222 222 222 222 222 222 33 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 163 163 163 163 222 222 222 222 222 222 222 222 222 222 222 222 33 190 33 222 222 222 222 222 222 222 222 222 222 222 222 222 33 33 63 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222 222